import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { TranslateModule } from '@ngx-translate/core';
import { PTPMCRoutingModule } from './ptpmc-routing.module';
import { PTPMCComponent } from './ptpmc.component';
import { TopnavPTComponent, SidebarPTComponent, FooterPTComponent } from '../shared';
import { DxDropDownBoxModule, DxSelectBoxModule } from 'devextreme-angular';
import { DxTreeViewModule, DxListModule, DxTemplateModule } from 'devextreme-angular';
import { RouteReuseStrategy } from '@angular/router';
import { SimpleReuseStrategy } from './components/multytab/multi-tab';
@NgModule({
    imports: [
        CommonModule,
        TranslateModule,
        PTPMCRoutingModule,
        DxDropDownBoxModule,
        DxSelectBoxModule,
        DxTreeViewModule,
        DxListModule,
        DxTemplateModule
    ],
    declarations: [
        PTPMCComponent,
        TopnavPTComponent,
        SidebarPTComponent,
        FooterPTComponent
    ], providers: [
        { provide: RouteReuseStrategy, useClass: SimpleReuseStrategy },
    ]
})
export class PTPMCModule { }
